package cn.four.hqServer.modules.userregister.utils;

import java.util.Random;

public class DcNumberUtil {
    // 随机类对象
    private Random random = new Random();
    // 创建一个私有的静态变量
    private static DcNumberUtil dcNumberUtil = new DcNumberUtil();

    // 私有化构造方法
    private DcNumberUtil() {
    }
    // 生成银联借记卡号的方法
    public String generateDCNumber() {
        //保存生成的银行卡卡号
        StringBuilder dcNumber = new StringBuilder("62");
        int number = 0;
        for (int i = 0; i < 17; i++) {
            // 0的ASCII码是48，9的ASCII码是57
            number = random.nextInt(10) + 48;
            dcNumber.append((char) number);
        }
        return dcNumber.toString();
    }
    // 用于返回私有的对象
    public static DcNumberUtil getInstance() {
        return dcNumberUtil;
    }
}
